export class NodeRequestException extends Error {
  name: string = 'NodeRequestError';

  /**
   * 构造一个 NodeRequestException 实例。
   * @param type 异常类型，可以是超时或网络/服务器故障。
   * @param message 错误详细信息。
   */
  constructor(
    public type: 'TIME_OUT' | 'NET_OR_SERVER_DOWN',
    message: string,
  ) {
    super(message);
    this.type = type;
  }
}
